package com.dlc.shop.bean.enums;

/**
 * @author zp
 */

public enum SmsTypeEnum {

    // 合一短信
    UNISMS("unisms"),
    // 云片短信
    YUNPIAN("yunpian"),
    // 天翼云短信
    CTYUN("ctyun"),
    // 网易云短信
    NETEASE("netease"),
    // 阿里云国内短信
    ALIBABA("alibaba"),
    // 腾讯云国内短信
    TENCENT("tencent"),
    // 华为云国内短信
    HUAWEI("huawei"),
    // 京东云国内短信
    JDCLOUD("jdcloud"),
    // 容联云国内短信
    CLOOPEN("cloopen"),
    // 亿美软通国内短信
    EMAY("emay"),
    // 联麓短信
    LIANLU("lianlu"),
    // 鼎众短信
    DINGZHONG("dingzhong");

    private final String value;

    SmsTypeEnum(String value) {
        this.value = value;
    }

    public String getValue() {
        return value;
    }

    public static SmsTypeEnum instance(String value) {
        SmsTypeEnum[] enums = values();
        for (SmsTypeEnum smsTypeEnum : enums) {
            if (smsTypeEnum.getValue().equals(value)) {
                return smsTypeEnum;
            }
        }
        return null;
    }
}
